picture: Return natural size 0 for size 0
authorIvan Molodetskikh <yalterz@gmail.com>
Fri, 19 Nov 2021 13:26:07 +0000 (16:26 +0300)
committerBenjamin Otte <otte@redhat.com>
Wed, 8 Dec 2021 18:20:24 +0000 (19:20 +0100)
commit7ef54e9c53ee2af95282888fbb7d3286d12e3a42
treebe0352a5517ae6fa390d80c1184e682da734430f
parent348e34f2218d9ddd795734719235786db653ec2d
picture: Return natural size 0 for size 0

It was returning the full natural size (same as -1) due to default value
handling in the code below.

Tests have been updated to match this output.
gtk/gtkpicture.c
testsuite/reftests/center-center-150x150-picture-in-100x200.css
testsuite/reftests/center-center-200x200-picture-in-100x200.css
testsuite/reftests/center-center-300x300-picture-in-100x200.css